Shravanabelagola

Shravanabelagola is 146 km from Bangalore and 11 km from Channarayapatna. Hassan 57 km, Mysore 83 km, Arasikere 63 km.

By road
By road

Shravanabelagola is well connected by road from all important towns in Karnataka. You can get here from Mysore, Bangalore or Hassan. Buses from Hassan are frequent. But there are no direct buses to Shravanabelagola. You have to change over at Channarayapatna. Local transport from Channarayapatna includes auto rickshaws, private cars and buses. From Bangalore you can hire a taxi or bus to reach the main town, the route is simple. After taking NH-4 from Bangalore, once you cross Nelamangala, take a deviation towards Mangalore on Mangalore-Bangalore highway NH48. Just follow this road until Hirisave from where you will see router marking which leads to Shravanabelagola. Hirisave is 18KM from Sharavanabelagola, if you are using Google maps for navigation, then it will ask you to go further from Hirisave and then take a left: This route is not good. It is recommended to take deviation from Hirisave to reach Shravanabelagola.

Private vehicles are also available to go to Shravanabelagola from Channarayapatna. It is advisable to visit Shravanabelagola through Channarayapatna only, because of the lack of direct buses to Shravanabelagola from Hassan city.

There are KRSTC buses from

Hassan to Channarayapattana

Channarayapattana to Shravana Belagola

By Rail

Nearest station is Hassan 57 Km and Bangalore is 157 Km away. Taxi or cars are the other options from here.

By plane
By plane

The nearest airport is at Bangalore 157 kms, regular flights of Indian and Jet Air connect Bangalore to the main areas of the country